iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
自我挑戰組

那些有趣的程式系列 第 26

【Day26】從零開始的程式大亂鬥:JavaScript-令人頭痛的轉型

  • 分享至 

  • xImage
  •  

在 JavaScript 中,有一個很令人頭痛的點,就是在 比較 時會將變數自動轉型成相同的型別,進而造成預期外的結果。

Example:

console.log(1 == '1');
console.log(1 + '1');
console.log(1 - '1');
console.log(1 * '1');
console.log(1 / '1');
console.log(1 % '1');
console.log(0.1 + 0.5 == 0.6);
console.log(true + true + true == 3);

輸出結果:

true
11
0
1
1
0
true
true

上一篇
【Day25】從零開始的程式大亂鬥:JavaScript-Element
下一篇
【Day27】從零開始的程式大亂鬥:JavaScript-Hoisting
系列文
那些有趣的程式35
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言